package com.example.entity.dto.PurchaseOrder;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "采购单列表dto")
public class PurtcListDto {

    @ApiModelProperty("品号")
    @JsonProperty("productId")
    private String TD004;

    @ApiModelProperty("品名")
    @JsonProperty("productName")
    private String TD005;

    @ApiModelProperty("规格")
    @JsonProperty("specification")
    private String TD006;

    @ApiModelProperty("采购单别")
    @JsonProperty("type")
    private String TC001;

    @ApiModelProperty("采购单号")
    @JsonProperty("id")
    private String TC002;

//    @ApiModelProperty("采购日期")
//    @JsonProperty("purchaseDate")
//    private String TC003;

    @ApiModelProperty("采购日期 开始")
    private String purchaseDateBegin;

    @ApiModelProperty("采购日期 结束")
    private String purchaseDateEnd;

    @ApiModelProperty("供应商")
    @JsonProperty("supplier")
    private String TC004;

    @ApiModelProperty("供应商名称")
    @JsonProperty("supplierName")
    private String MA002;

    @ApiModelProperty("单据日期")
    @JsonProperty("documentDate")
    private String TC024;

    @ApiModelProperty("审核者")
    @JsonProperty("userId")
    private String TC025;

    @ApiModelProperty("审核者名称")
    @JsonProperty("userName")
    private String MF002;

    @ApiModelProperty("工厂编号")
    @JsonProperty("factoryId")
    private String TC010;

    @ApiModelProperty("采购人员")
    @JsonProperty("ProcurementStaffId")
    private String TC011;

    @ApiModelProperty("交易币种")
    @JsonProperty("coinType")
    private String TC005;

    @ApiModelProperty("汇率")
    @JsonProperty("exchangeRate")
    private String TC006;

    @ApiModelProperty("税种")
    @JsonProperty("taxType")
    private String TC018;

    @ApiModelProperty("税率")
    @JsonProperty("tax")
    private String TC026;

    @ApiModelProperty("付款条件编号")
    @JsonProperty("paymentId")
    private String TC027;

    @ApiModelProperty("付款条件")
    @JsonProperty("payment")
    private String TC008;

    @ApiModelProperty("备注")
    @JsonProperty("remark")
    private String TC009;

    @ApiModelProperty("组编号")
    private String usr_group;

    @ApiModelProperty("状态")
    private String TE017;

    @ApiModelProperty("状态")
    private String TD027;

}
